package com.ctshk.rpc.train.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 *  火车列车车次时刻实体信息
 * </p>
 *
 * @author 李新科
 * @date 2021/5/11 12:56
 */
@Data
@ApiModel(description="火车列车车次时刻实体信息")
public class TrainTimeDTO {

    @JsonProperty("火车列车出发时间")
    @ApiModelProperty(value = "火车列车出发时间")
    private String departureTime;

    @JsonProperty("火车列车车次")
    @ApiModelProperty(value = "火车列车车次")
    private String trainNumber;

    @JsonProperty("终点站点名称")
    @ApiModelProperty(value = "终点站点名称")
    private String trainEndStationName;

    @JsonProperty("火车列车票价余票实体")
    @ApiModelProperty(value = "火车列车票价余票实体")
    private TrainSeatTicketDTO trainSeatTicket;

    @JsonProperty("火车列车类型名称")
    @ApiModelProperty(value = "火车列车类型名称")
    private String trainTypeName;

    @JsonProperty("终点站点代码")
    @ApiModelProperty(value = "终点站点代码")
    private String trainEndStationCode;

    @JsonProperty("出发站点代码")
    @ApiModelProperty(value = "出发站点代码")
    private String trainStartStationCode;

    @JsonProperty("出发站点名称")
    @ApiModelProperty(value = "出发站点名称")
    private String trainStartStationName;

    @JsonProperty("火车运行时长")
    @ApiModelProperty(value = "火车运行时长")
    private String runningTime;

    @JsonProperty("火车列车是否过夜")
    @ApiModelProperty(value = "火车列车是否过夜")
    private String isOvernight;

    @JsonProperty("火车列车抵达时间")
    @ApiModelProperty(value = "火车列车抵达时间")
    private String terminusTime;
}
